package top.rainf.service;

import org.springframework.transaction.annotation.Transactional;
import top.rainf.domain.vo.UserBaseInfo;

/**
 * @author 星环
 * @date 2023/5/7 15:42:55
 * @description
 */
public interface IRegisterService {

    //用户名是否重复，            邮箱是否注册过，（邮箱就不用管了，这个没有必要不重复，可以开小号
    // 验证完毕后，前端转向新页面，并向邮箱发送验证码，等待输入。
    //最后，注册用户
    //需要用户名查重，注册用户信息

    boolean checkUsernameUnique(String username);
    @Transactional(rollbackFor = {Exception.class})
    String register(UserBaseInfo user,String code,String realCode);
}

